Add patches to use system libraries
authorJochen Sprickerhof <git@jochen.sprickerhof.de>
Thu, 30 May 2019 10:31:31 +0000 (12:31 +0200)
committerJochen Sprickerhof <git@jochen.sprickerhof.de>
Sun, 16 Jun 2019 14:54:55 +0000 (16:54 +0200)
debian/patches/0006-Use-system-zlib.patch [new file with mode: 0644]
debian/patches/0007-Use-system-shapelib.patch [new file with mode: 0644]
debian/patches/0008-Use-usb.h-from-system-include-dir.patch [new file with mode: 0644]
debian/patches/series

diff --git a/debian/patches/0006-Use-system-zlib.patch b/debian/patches/0006-Use-system-zlib.patch
new file mode 100644 (file)
index 0000000..342ef9a
--- /dev/null
@@ -0,0 +1,873 @@
+From: Jochen Sprickerhof <git@jochen.sprickerhof.de>
+Date: Thu, 30 May 2019 12:09:43 +0200
+Subject: Use system zlib
+
+---
+ Makefile.in | 403 +++++++++++++++++++++++++++---------------------------------
+ 1 file changed, 182 insertions(+), 221 deletions(-)
+
+diff --git a/Makefile.in b/Makefile.in
+index 6f21943..eb0f120 100644
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -107,12 +107,6 @@ JEEPS=jeeps/gpsapp.o jeeps/gpscom.o \
+ SHAPE=shapelib/shpopen.o shapelib/dbfopen.o shapelib/safileio.o
+-ZLIB=zlib/adler32.o zlib/compress.o zlib/crc32.o zlib/deflate.o zlib/inffast.o \
+-      zlib/inflate.o zlib/infback.o zlib/inftrees.o zlib/trees.o \
+-      zlib/uncompr.o zlib/gzlib.o zlib/gzclose.o zlib/gzread.o \
+-      zlib/gzwrite.o zlib/zutil.o
+-
+-
+ LIBOBJS = route.o waypt.o filter_vecs.o util.o vecs.o mkshort.o \
+           csv_util.o strptime.o grtcirc.o util_crc.o xmlgeneric.o \
+           formspec.o xmltag.o cet.o cet_util.o fatal.o rgbcolors.o \
+@@ -121,7 +115,7 @@ LIBOBJS = route.o waypt.o filter_vecs.o util.o vecs.o mkshort.o \
+     src/core/textstream.o \
+         src/core/usasciicodec.o \
+         src/core/xmlstreamwriter.o \
+-        $(GARMIN) $(JEEPS) $(SHAPE) @ZLIB@ $(FMTS) $(FILTERS)
++        $(GARMIN) $(JEEPS) $(SHAPE) $(FMTS) $(FILTERS)
+ OBJS = main.o globals.o $(LIBOBJS) @FILEINFO@
+ DEPFILES = $(OBJS:.o=.d)
+@@ -422,115 +416,115 @@ toolinfo:
+       -$(QMAKE) -v
+ # Machine generated from here down.
+-alan.o: alan.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++alan.o: alan.cc defs.h config.h cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h
+-an1.o: an1.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++an1.o: an1.cc defs.h config.h cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h an1sym.h
+-arcdist.o: arcdist.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++arcdist.o: arcdist.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   arcdist.h filter.h filterdefs.h grtcirc.h
+-bcr.o: bcr.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++bcr.o: bcr.cc defs.h config.h cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h csv_util.h \
+   garmin_tables.h
+-bend.o: bend.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++bend.o: bend.cc defs.h config.h cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   filterdefs.h filter.h bend.h grtcirc.h
+-brauniger_iq.o: brauniger_iq.cc defs.h config.h zlib/zlib.h zlib/zconf.h \
++brauniger_iq.o: brauniger_iq.cc defs.h config.h \
+   cet.h inifile.h gbfile.h session.h src/core/datetime.h \
+   src/core/optional.h gbser.h
+-bushnell.o: bushnell.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++bushnell.o: bushnell.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h
+-bushnell_trl.o: bushnell_trl.cc defs.h config.h zlib/zlib.h zlib/zconf.h \
++bushnell_trl.o: bushnell_trl.cc defs.h config.h \
+   cet.h inifile.h gbfile.h session.h src/core/datetime.h \
+   src/core/optional.h
+-cet.o: cet.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++cet.o: cet.cc defs.h config.h cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h
+-cet_util.o: cet_util.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++cet_util.o: cet_util.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   cet_util.h src/core/logging.h cet/ansi_x3_4_1968.h cet/cp1252.h \
+   cet/iso_8859_8.h
+-compegps.o: compegps.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++compegps.o: compegps.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   cet_util.h csv_util.h jeeps/gpsmath.h jeeps/gpsport.h
+-cst.o: cst.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++cst.o: cst.cc defs.h config.h cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h cet_util.h
+-csv_util.o: csv_util.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++csv_util.o: csv_util.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   csv_util.h src/core/logging.h
+-delgpl.o: delgpl.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++delgpl.o: delgpl.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h
+-destinator.o: destinator.cc defs.h config.h zlib/zlib.h zlib/zconf.h \
++destinator.o: destinator.cc defs.h config.h \
+   cet.h inifile.h gbfile.h session.h src/core/datetime.h \
+   src/core/optional.h cet_util.h garmin_fs.h jeeps/gps.h jeeps/../defs.h \
+   jeeps/gpsport.h jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h \
+   jeeps/gpsutil.h jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h \
+   jeeps/gpsfmt.h jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h \
+   strptime.h
+-dg-100.o: dg-100.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++dg-100.o: dg-100.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   gbser.h
+-discard.o: discard.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++discard.o: discard.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   discard.h filter.h filterdefs.h
+-dmtlog.o: dmtlog.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++dmtlog.o: dmtlog.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   jeeps/gpsmath.h jeeps/gpsport.h xmlgeneric.h
+-duplicate.o: duplicate.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++duplicate.o: duplicate.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   filterdefs.h filter.h duplicate.h
+-easygps.o: easygps.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++easygps.o: easygps.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h
+-energympro.o: energympro.cc defs.h config.h zlib/zlib.h zlib/zconf.h \
++energympro.o: energympro.cc defs.h config.h \
+   cet.h inifile.h gbfile.h session.h src/core/datetime.h \
+   src/core/optional.h
+-enigma.o: enigma.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++enigma.o: enigma.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h
+-exif.o: exif.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++exif.o: exif.cc defs.h config.h cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   garmin_tables.h jeeps/gpsmath.h jeeps/gpsport.h
+-explorist_ini.o: explorist_ini.cc defs.h config.h zlib/zlib.h \
+-  zlib/zconf.h cet.h inifile.h gbfile.h session.h src/core/datetime.h \
++explorist_ini.o: explorist_ini.cc defs.h config.h \
++  cet.h inifile.h gbfile.h session.h src/core/datetime.h \
+   src/core/optional.h explorist_ini.h
+-f90g_track.o: f90g_track.cc defs.h config.h zlib/zlib.h zlib/zconf.h \
++f90g_track.o: f90g_track.cc defs.h config.h \
+   cet.h inifile.h gbfile.h session.h src/core/datetime.h \
+   src/core/optional.h
+-fatal.o: fatal.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++fatal.o: fatal.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h
+-filter_vecs.o: filter_vecs.cc defs.h config.h zlib/zlib.h zlib/zconf.h \
++filter_vecs.o: filter_vecs.cc defs.h config.h \
+   cet.h inifile.h gbfile.h session.h src/core/datetime.h \
+   src/core/optional.h arcdist.h filter.h bend.h discard.h duplicate.h \
+   filterdefs.h height.h interpolate.h nukedata.h polygon.h position.h \
+   radius.h reverse_route.h smplrout.h sort.h stackfilter.h swapdata.h \
+   trackfilter.h transform.h validate.h gbversion.h
+-formspec.o: formspec.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++formspec.o: formspec.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h
+-g7towin.o: g7towin.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++g7towin.o: g7towin.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   cet_util.h csv_util.h garmin_fs.h jeeps/gps.h jeeps/../defs.h \
+   jeeps/gpsport.h jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h \
+   jeeps/gpsutil.h jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h \
+   jeeps/gpsfmt.h jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h \
+   garmin_tables.h strptime.h
+-garmin.o: garmin.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++garmin.o: garmin.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   cet_util.h garmin_device_xml.h garmin_fs.h jeeps/gps.h jeeps/../defs.h \
+   jeeps/gpsport.h jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h \
+   jeeps/gpsutil.h jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h \
+   jeeps/gpsfmt.h jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h \
+   garmin_tables.h grtcirc.h jeeps/gpsserial.h
+-garmin_device_xml.o: garmin_device_xml.cc defs.h config.h zlib/zlib.h \
+-  zlib/zconf.h cet.h inifile.h gbfile.h session.h src/core/datetime.h \
++garmin_device_xml.o: garmin_device_xml.cc defs.h config.h \
++  cet.h inifile.h gbfile.h session.h src/core/datetime.h \
+   src/core/optional.h garmin_device_xml.h xmlgeneric.h
+-garmin_fit.o: garmin_fit.cc defs.h config.h zlib/zlib.h zlib/zconf.h \
++garmin_fit.o: garmin_fit.cc defs.h config.h \
+   cet.h inifile.h gbfile.h session.h src/core/datetime.h \
+   src/core/optional.h
+-garmin_fs.o: garmin_fs.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++garmin_fs.o: garmin_fs.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   cet_util.h garmin_fs.h jeeps/gps.h jeeps/../defs.h jeeps/gpsport.h \
+   jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
+   jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
+   jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h garmin_tables.h
+-garmin_gpi.o: garmin_gpi.cc defs.h config.h zlib/zlib.h zlib/zconf.h \
++garmin_gpi.o: garmin_gpi.cc defs.h config.h \
+   cet.h inifile.h gbfile.h session.h src/core/datetime.h \
+   src/core/optional.h garmin_gpi.h cet_util.h garmin_fs.h jeeps/gps.h \
+   jeeps/../defs.h jeeps/gpsport.h jeeps/gpsdevice.h jeeps/gpssend.h \
+@@ -538,246 +532,246 @@ garmin_gpi.o: garmin_gpi.cc defs.h config.h zlib/zlib.h zlib/zconf.h \
+   jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h jeeps/gpsmem.h \
+   jeeps/gpsrqst.h
+ garmin_tables.o: garmin_tables.cc garmin_tables.h defs.h config.h \
+-  zlib/zlib.h zlib/zconf.h cet.h inifile.h gbfile.h session.h \
++  cet.h inifile.h gbfile.h session.h \
+   src/core/datetime.h src/core/optional.h jeeps/gpsmath.h \
+   jeeps/gpsport.h src/core/logging.h
+-garmin_txt.o: garmin_txt.cc defs.h config.h zlib/zlib.h zlib/zconf.h \
++garmin_txt.o: garmin_txt.cc defs.h config.h \
+   cet.h inifile.h gbfile.h session.h src/core/datetime.h \
+   src/core/optional.h cet_util.h csv_util.h garmin_fs.h jeeps/gps.h \
+   jeeps/../defs.h jeeps/gpsport.h jeeps/gpsdevice.h jeeps/gpssend.h \
+   jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h jeeps/gpsprot.h \
+   jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h jeeps/gpsmem.h \
+   jeeps/gpsrqst.h garmin_tables.h grtcirc.h strptime.h
+-garmin_xt.o: garmin_xt.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++garmin_xt.o: garmin_xt.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h
+-gbfile.o: gbfile.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++gbfile.o: gbfile.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   src/core/logging.h
+-gbser.o: gbser.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++gbser.o: gbser.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   gbser.h gbser_private.h
+-gbser_posix.o: gbser_posix.cc defs.h config.h zlib/zlib.h zlib/zconf.h \
++gbser_posix.o: gbser_posix.cc defs.h config.h \
+   cet.h inifile.h gbfile.h session.h src/core/datetime.h \
+   src/core/optional.h gbser.h gbser_private.h
+-gdb.o: gdb.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++gdb.o: gdb.cc defs.h config.h cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h cet_util.h \
+   garmin_fs.h jeeps/gps.h jeeps/../defs.h jeeps/gpsport.h \
+   jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
+   jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
+   jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h garmin_tables.h \
+   grtcirc.h
+-geo.o: geo.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++geo.o: geo.cc defs.h config.h cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   src/core/file.h
+-geojson.o: geojson.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++geojson.o: geojson.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   src/core/file.h
+-ggv_bin.o: ggv_bin.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++ggv_bin.o: ggv_bin.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h
+-ggv_log.o: ggv_log.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++ggv_log.o: ggv_log.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   grtcirc.h
+-ggv_ovl.o: ggv_ovl.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++ggv_ovl.o: ggv_ovl.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   grtcirc.h
+-globals.o: globals.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++globals.o: globals.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   gbversion.h
+-globalsat_sport.o: globalsat_sport.cc defs.h config.h zlib/zlib.h \
+-  zlib/zconf.h cet.h inifile.h gbfile.h session.h src/core/datetime.h \
++globalsat_sport.o: globalsat_sport.cc defs.h config.h \
++  cet.h inifile.h gbfile.h session.h src/core/datetime.h \
+   src/core/optional.h gbser.h
+-glogbook.o: glogbook.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++glogbook.o: glogbook.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   src/core/file.h xmlgeneric.h
+-gnav_trl.o: gnav_trl.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++gnav_trl.o: gnav_trl.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h
+-googledir.o: googledir.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++googledir.o: googledir.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   xmlgeneric.h
+-gopal.o: gopal.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++gopal.o: gopal.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   cet_util.h csv_util.h grtcirc.h jeeps/gpsmath.h jeeps/gpsport.h \
+   strptime.h
+-gpssim.o: gpssim.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++gpssim.o: gpssim.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h
+-gpsutil.o: gpsutil.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++gpsutil.o: gpsutil.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   cet_util.h magellan.h
+-gpx.o: gpx.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++gpx.o: gpx.cc defs.h config.h cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h garmin_fs.h \
+   jeeps/gps.h jeeps/../defs.h jeeps/gpsport.h jeeps/gpsdevice.h \
+   jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h \
+   jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h \
+   jeeps/gpsmem.h jeeps/gpsrqst.h garmin_tables.h src/core/file.h \
+   src/core/logging.h src/core/xmlstreamwriter.h src/core/xmltag.h
+-grtcirc.o: grtcirc.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++grtcirc.o: grtcirc.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   grtcirc.h
+-gtm.o: gtm.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++gtm.o: gtm.cc defs.h config.h cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   jeeps/gpsmath.h jeeps/gpsport.h
+-gtrnctr.o: gtrnctr.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++gtrnctr.o: gtrnctr.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   xmlgeneric.h
+-height.o: height.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++height.o: height.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   filterdefs.h filter.h height.h heightgrid.h
+-hiketech.o: hiketech.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++hiketech.o: hiketech.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   src/core/xmlstreamwriter.h xmlgeneric.h
+-holux.o: holux.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++holux.o: holux.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   holux.h
+-html.o: html.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++html.o: html.cc defs.h config.h cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   jeeps/gpsmath.h jeeps/gpsport.h src/core/xmltag.h
+-humminbird.o: humminbird.cc defs.h config.h zlib/zlib.h zlib/zconf.h \
++humminbird.o: humminbird.cc defs.h config.h \
+   cet.h inifile.h gbfile.h session.h src/core/datetime.h \
+   src/core/optional.h
+-igc.o: igc.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++igc.o: igc.cc defs.h config.h cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h cet_util.h
+-ignrando.o: ignrando.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++ignrando.o: ignrando.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   xmlgeneric.h
+-igo8.o: igo8.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++igo8.o: igo8.cc defs.h config.h cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h cet_util.h
+-ik3d.o: ik3d.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++ik3d.o: ik3d.cc defs.h config.h cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   xmlgeneric.h
+-inifile.o: inifile.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++inifile.o: inifile.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   src/core/file.h
+-internal_styles.o: internal_styles.cc defs.h config.h zlib/zlib.h \
+-  zlib/zconf.h cet.h inifile.h gbfile.h session.h src/core/datetime.h \
++internal_styles.o: internal_styles.cc defs.h config.h \
++  cet.h inifile.h gbfile.h session.h src/core/datetime.h \
+   src/core/optional.h
+-interpolate.o: interpolate.cc defs.h config.h zlib/zlib.h zlib/zconf.h \
++interpolate.o: interpolate.cc defs.h config.h \
+   cet.h inifile.h gbfile.h session.h src/core/datetime.h \
+   src/core/optional.h filterdefs.h filter.h interpolate.h grtcirc.h
+-itracku.o: itracku.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++itracku.o: itracku.cc defs.h config.h cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   gbser.h
+ jeeps/gpsapp.o: jeeps/gpsapp.cc jeeps/gps.h jeeps/../defs.h config.h \
+-  zlib/zlib.h zlib/zconf.h cet.h inifile.h gbfile.h defs.h session.h \
++  cet.h inifile.h gbfile.h defs.h session.h \
+   src/core/datetime.h src/core/optional.h jeeps/gpsport.h \
+   jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
+   jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
+   jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/garminusb.h \
+   jeeps/gpsserial.h jeeps/gpsusbint.h
+ jeeps/gpscom.o: jeeps/gpscom.cc jeeps/gps.h jeeps/../defs.h config.h \
+-  zlib/zlib.h zlib/zconf.h cet.h inifile.h gbfile.h defs.h session.h \
++  cet.h inifile.h gbfile.h defs.h session.h \
+   src/core/datetime.h src/core/optional.h jeeps/gpsport.h \
+   jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
+   jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
+   jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h
+ jeeps/gpsdevice.o: jeeps/gpsdevice.cc jeeps/gps.h jeeps/../defs.h \
+-  config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h gbfile.h defs.h \
++  config.h cet.h inifile.h gbfile.h defs.h \
+   session.h src/core/datetime.h src/core/optional.h jeeps/gpsport.h \
+   jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
+   jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
+   jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/gpsserial.h
+ jeeps/gpsdevice_ser.o: jeeps/gpsdevice_ser.cc jeeps/gps.h jeeps/../defs.h \
+-  config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h gbfile.h defs.h \
++  config.h cet.h inifile.h gbfile.h defs.h \
+   session.h src/core/datetime.h src/core/optional.h jeeps/gpsport.h \
+   jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
+   jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
+   jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/gpsserial.h
+ jeeps/gpsdevice_usb.o: jeeps/gpsdevice_usb.cc jeeps/gps.h jeeps/../defs.h \
+-  config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h gbfile.h defs.h \
++  config.h cet.h inifile.h gbfile.h defs.h \
+   session.h src/core/datetime.h src/core/optional.h jeeps/gpsport.h \
+   jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
+   jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
+   jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/garminusb.h \
+   jeeps/gpsusbcommon.h jeeps/gpsusbint.h
+ jeeps/gpslibusb.o: jeeps/gpslibusb.cc config.h mac/libusb/usb.h \
+-  jeeps/gps.h jeeps/../defs.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++  jeeps/gps.h jeeps/../defs.h cet.h inifile.h \
+   gbfile.h defs.h session.h src/core/datetime.h src/core/optional.h \
+   jeeps/gpsport.h jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h \
+   jeeps/gpsutil.h jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h \
+   jeeps/gpsfmt.h jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h \
+   jeeps/garminusb.h jeeps/gpsusbcommon.h jeeps/../garmin_device_xml.h
+ jeeps/gpsmath.o: jeeps/gpsmath.cc jeeps/gps.h jeeps/../defs.h config.h \
+-  zlib/zlib.h zlib/zconf.h cet.h inifile.h gbfile.h defs.h session.h \
++  cet.h inifile.h gbfile.h defs.h session.h \
+   src/core/datetime.h src/core/optional.h jeeps/gpsport.h \
+   jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
+   jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
+   jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/gpsdatum.h
+ jeeps/gpsmem.o: jeeps/gpsmem.cc jeeps/gps.h jeeps/../defs.h config.h \
+-  zlib/zlib.h zlib/zconf.h cet.h inifile.h gbfile.h defs.h session.h \
++  cet.h inifile.h gbfile.h defs.h session.h \
+   src/core/datetime.h src/core/optional.h jeeps/gpsport.h \
+   jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
+   jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
+   jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h
+ jeeps/gpsprot.o: jeeps/gpsprot.cc jeeps/gps.h jeeps/../defs.h config.h \
+-  zlib/zlib.h zlib/zconf.h cet.h inifile.h gbfile.h defs.h session.h \
++  cet.h inifile.h gbfile.h defs.h session.h \
+   src/core/datetime.h src/core/optional.h jeeps/gpsport.h \
+   jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
+   jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
+   jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h
+ jeeps/gpsread.o: jeeps/gpsread.cc jeeps/gps.h jeeps/../defs.h config.h \
+-  zlib/zlib.h zlib/zconf.h cet.h inifile.h gbfile.h defs.h session.h \
++  cet.h inifile.h gbfile.h defs.h session.h \
+   src/core/datetime.h src/core/optional.h jeeps/gpsport.h \
+   jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
+   jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
+   jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/gpsserial.h
+ jeeps/gpsrqst.o: jeeps/gpsrqst.cc jeeps/gps.h jeeps/../defs.h config.h \
+-  zlib/zlib.h zlib/zconf.h cet.h inifile.h gbfile.h defs.h session.h \
++  cet.h inifile.h gbfile.h defs.h session.h \
+   src/core/datetime.h src/core/optional.h jeeps/gpsport.h \
+   jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
+   jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
+   jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h
+ jeeps/gpssend.o: jeeps/gpssend.cc jeeps/gps.h jeeps/../defs.h config.h \
+-  zlib/zlib.h zlib/zconf.h cet.h inifile.h gbfile.h defs.h session.h \
++  cet.h inifile.h gbfile.h defs.h session.h \
+   src/core/datetime.h src/core/optional.h jeeps/gpsport.h \
+   jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
+   jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
+   jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/gpsserial.h
+ jeeps/gpsserial.o: jeeps/gpsserial.cc jeeps/gps.h jeeps/../defs.h \
+-  config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h gbfile.h defs.h \
++  config.h  cet.h inifile.h gbfile.h defs.h \
+   session.h src/core/datetime.h src/core/optional.h jeeps/gpsport.h \
+   jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
+   jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
+   jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/../gbser.h \
+   jeeps/gpsserial.h gbser_posix.h
+ jeeps/gpsusbcommon.o: jeeps/gpsusbcommon.cc jeeps/gps.h jeeps/../defs.h \
+-  config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h gbfile.h defs.h \
++  config.h  cet.h inifile.h gbfile.h defs.h \
+   session.h src/core/datetime.h src/core/optional.h jeeps/gpsport.h \
+   jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
+   jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
+   jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/garminusb.h \
+   jeeps/gpsusbcommon.h
+ jeeps/gpsusbread.o: jeeps/gpsusbread.cc jeeps/garminusb.h \
+-  jeeps/gpsdevice.h jeeps/gps.h jeeps/../defs.h config.h zlib/zlib.h \
+-  zlib/zconf.h cet.h inifile.h gbfile.h defs.h session.h \
++  jeeps/gpsdevice.h jeeps/gps.h jeeps/../defs.h config.h \
++  cet.h inifile.h gbfile.h defs.h session.h \
+   src/core/datetime.h src/core/optional.h jeeps/gpsport.h \
+   jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h jeeps/gpsapp.h \
+   jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h jeeps/gpsmath.h \
+   jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/gpsusbint.h
+ jeeps/gpsusbsend.o: jeeps/gpsusbsend.cc jeeps/gps.h jeeps/../defs.h \
+-  config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h gbfile.h defs.h \
++  config.h  cet.h inifile.h gbfile.h defs.h \
+   session.h src/core/datetime.h src/core/optional.h jeeps/gpsport.h \
+   jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
+   jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
+   jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/garminusb.h \
+   jeeps/gpsusbint.h
+ jeeps/jgpsutil.o: jeeps/jgpsutil.cc jeeps/gps.h jeeps/../defs.h config.h \
+-  zlib/zlib.h zlib/zconf.h cet.h inifile.h gbfile.h defs.h session.h \
++   cet.h inifile.h gbfile.h defs.h session.h \
+   src/core/datetime.h src/core/optional.h jeeps/gpsport.h \
+   jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
+   jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
+   jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h
+-jogmap.o: jogmap.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++jogmap.o: jogmap.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   garmin_tables.h jeeps/gpsmath.h jeeps/gpsport.h xmlgeneric.h
+-jtr.o: jtr.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++jtr.o: jtr.cc defs.h config.h  cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h csv_util.h
+-kml.o: kml.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++kml.o: kml.cc defs.h config.h  cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h grtcirc.h \
+   src/core/file.h src/core/xmlstreamwriter.h src/core/xmltag.h \
+   xmlgeneric.h
+-lmx.o: lmx.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++lmx.o: lmx.cc defs.h config.h  cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   xmlgeneric.h
+-lowranceusr.o: lowranceusr.cc defs.h config.h zlib/zlib.h zlib/zconf.h \
++lowranceusr.o: lowranceusr.cc defs.h config.h  \
+   cet.h inifile.h gbfile.h session.h src/core/datetime.h \
+   src/core/optional.h
+ mac/libusb/darwin.o: mac/libusb/darwin.c config.h mac/libusb/usbi.h \
+@@ -788,294 +782,261 @@ mac/libusb/error.o: mac/libusb/error.c mac/libusb/usb.h \
+   mac/libusb/error.h
+ mac/libusb/usb.o: mac/libusb/usb.c mac/libusb/usbi.h mac/libusb/usb.h \
+   mac/libusb/error.h
+-maggeo.o: maggeo.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++maggeo.o: maggeo.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   csv_util.h magellan.h xmlgeneric.h
+-magproto.o: magproto.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++magproto.o: magproto.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   explorist_ini.h gbser.h magellan.h
+-main.o: main.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++main.o: main.cc defs.h config.h  cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h cet_util.h \
+   csv_util.h filter.h filterdefs.h src/core/file.h \
+   src/core/usasciicodec.h
+-mapasia.o: mapasia.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++mapasia.o: mapasia.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h
+-mapbar_track.o: mapbar_track.cc defs.h config.h zlib/zlib.h zlib/zconf.h \
++mapbar_track.o: mapbar_track.cc defs.h config.h  \
+   cet.h inifile.h gbfile.h session.h src/core/datetime.h \
+   src/core/optional.h
+-mapfactor.o: mapfactor.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++mapfactor.o: mapfactor.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   src/core/file.h src/core/xmlstreamwriter.h
+-mapsend.o: mapsend.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++mapsend.o: mapsend.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   mapsend.h magellan.h
+-mapsource.o: mapsource.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++mapsource.o: mapsource.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   garmin_tables.h jeeps/gpsmath.h jeeps/gpsport.h
+-mkshort.o: mkshort.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++mkshort.o: mkshort.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   cet_util.h
+-mmo.o: mmo.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++mmo.o: mmo.cc defs.h config.h  cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h
+-mtk_locus.o: mtk_locus.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++mtk_locus.o: mtk_locus.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   gbser.h
+-mtk_logger.o: mtk_logger.cc defs.h config.h zlib/zlib.h zlib/zconf.h \
++mtk_logger.o: mtk_logger.cc defs.h config.h  \
+   cet.h inifile.h gbfile.h session.h src/core/datetime.h \
+   src/core/optional.h gbser.h
+-mynav.o: mynav.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++mynav.o: mynav.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h
+-navicache.o: navicache.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++navicache.o: navicache.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   cet_util.h src/core/file.h
+-naviguide.o: naviguide.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++naviguide.o: naviguide.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   csv_util.h jeeps/gpsmath.h jeeps/gpsport.h
+-navilink.o: navilink.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++navilink.o: navilink.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   gbser.h jeeps/gpsmath.h jeeps/gpsport.h navilink.h
+-navitel.o: navitel.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++navitel.o: navitel.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   jeeps/gpsmath.h jeeps/gpsport.h
+-netstumbler.o: netstumbler.cc defs.h config.h zlib/zlib.h zlib/zconf.h \
++netstumbler.o: netstumbler.cc defs.h config.h  \
+   cet.h inifile.h gbfile.h session.h src/core/datetime.h \
+   src/core/optional.h cet_util.h csv_util.h
+-nmea.o: nmea.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++nmea.o: nmea.cc defs.h config.h  cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h cet_util.h \
+   gbser.h jeeps/gpsmath.h jeeps/gpsport.h src/core/logging.h strptime.h
+-nmn4.o: nmn4.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++nmn4.o: nmn4.cc defs.h config.h  cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h cet_util.h \
+   csv_util.h
+-nukedata.o: nukedata.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++nukedata.o: nukedata.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   filterdefs.h filter.h nukedata.h
+-osm.o: osm.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++osm.o: osm.cc defs.h config.h  cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   xmlgeneric.h
+-ozi.o: ozi.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++ozi.o: ozi.cc defs.h config.h  cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h csv_util.h \
+   jeeps/gpsmath.h jeeps/gpsport.h src/core/textstream.h src/core/file.h
+-parse.o: parse.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++parse.o: parse.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   jeeps/gpsmath.h jeeps/gpsport.h
+-pcx.o: pcx.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++pcx.o: pcx.cc defs.h config.h  cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h cet_util.h \
+   csv_util.h garmin_tables.h
+-pocketfms_bc.o: pocketfms_bc.cc defs.h config.h zlib/zlib.h zlib/zconf.h \
++pocketfms_bc.o: pocketfms_bc.cc defs.h config.h  \
+   cet.h inifile.h gbfile.h session.h src/core/datetime.h \
+   src/core/optional.h
+-pocketfms_fp.o: pocketfms_fp.cc defs.h config.h zlib/zlib.h zlib/zconf.h \
++pocketfms_fp.o: pocketfms_fp.cc defs.h config.h  \
+   cet.h inifile.h gbfile.h session.h src/core/datetime.h \
+   src/core/optional.h xmlgeneric.h
+-pocketfms_wp.o: pocketfms_wp.cc defs.h config.h zlib/zlib.h zlib/zconf.h \
++pocketfms_wp.o: pocketfms_wp.cc defs.h config.h  \
+   cet.h inifile.h gbfile.h session.h src/core/datetime.h \
+   src/core/optional.h csv_util.h
+-polygon.o: polygon.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++polygon.o: polygon.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   filterdefs.h filter.h polygon.h
+-position.o: position.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++position.o: position.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   filterdefs.h filter.h grtcirc.h position.h
+-psitrex.o: psitrex.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++psitrex.o: psitrex.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   garmin_tables.h
+-radius.o: radius.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++radius.o: radius.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   filterdefs.h filter.h radius.h grtcirc.h
+-random.o: random.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++random.o: random.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   garmin_fs.h jeeps/gps.h jeeps/../defs.h jeeps/gpsport.h \
+   jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
+   jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
+   jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h
+-raymarine.o: raymarine.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++raymarine.o: raymarine.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   csv_util.h
+-reverse_route.o: reverse_route.cc defs.h config.h zlib/zlib.h \
+-  zlib/zconf.h cet.h inifile.h gbfile.h session.h src/core/datetime.h \
++reverse_route.o: reverse_route.cc defs.h config.h \
++  cet.h inifile.h gbfile.h session.h src/core/datetime.h \
+   src/core/optional.h filterdefs.h filter.h reverse_route.h
+-rgbcolors.o: rgbcolors.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++rgbcolors.o: rgbcolors.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h
+-route.o: route.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++route.o: route.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   grtcirc.h
+-saroute.o: saroute.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++saroute.o: saroute.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   grtcirc.h
+-sbn.o: sbn.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++sbn.o: sbn.cc defs.h config.h  cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h navilink.h
+-sbp.o: sbp.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++sbp.o: sbp.cc defs.h config.h  cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h navilink.h
+-session.o: session.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++session.o: session.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h
+-shape.o: shape.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++shape.o: shape.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   shapelib/shapefil.h
+ shapelib/dbfopen.o: shapelib/dbfopen.c shapelib/shapefil.h
+ shapelib/safileio.o: shapelib/safileio.c shapelib/shapefil.h
+ shapelib/shpopen.o: shapelib/shpopen.c shapelib/shapefil.h
+-skyforce.o: skyforce.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++skyforce.o: skyforce.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h
+-skytraq.o: skytraq.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++skytraq.o: skytraq.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   gbser.h
+-smplrout.o: smplrout.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++smplrout.o: smplrout.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   filterdefs.h filter.h grtcirc.h smplrout.h
+-sort.o: sort.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++sort.o: sort.cc defs.h config.h  cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   filterdefs.h filter.h sort.h
+ src/core/textstream.o: src/core/textstream.cc src/core/textstream.h \
+-  src/core/file.h defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++  src/core/file.h defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h
+ src/core/usasciicodec.o: src/core/usasciicodec.cc src/core/usasciicodec.h
+ src/core/xmlstreamwriter.o: src/core/xmlstreamwriter.cc \
+   src/core/xmlstreamwriter.h
+-stackfilter.o: stackfilter.cc defs.h config.h zlib/zlib.h zlib/zconf.h \
++stackfilter.o: stackfilter.cc defs.h config.h  \
+   cet.h inifile.h gbfile.h session.h src/core/datetime.h \
+   src/core/optional.h filterdefs.h filter.h stackfilter.h
+-stmsdf.o: stmsdf.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++stmsdf.o: stmsdf.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   cet_util.h csv_util.h grtcirc.h jeeps/gpsmath.h jeeps/gpsport.h \
+   src/core/logging.h
+-stmwpp.o: stmwpp.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++stmwpp.o: stmwpp.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   csv_util.h cet_util.h
+ strptime.o: strptime.c config.h strptime.h
+-subrip.o: subrip.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++subrip.o: subrip.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h
+-swapdata.o: swapdata.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++swapdata.o: swapdata.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   filterdefs.h filter.h swapdata.h
+-tef_xml.o: tef_xml.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++tef_xml.o: tef_xml.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   xmlgeneric.h
+-teletype.o: teletype.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++teletype.o: teletype.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h
+-text.o: text.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++text.o: text.cc defs.h config.h  cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   jeeps/gpsmath.h jeeps/gpsport.h src/core/xmltag.h
+-tiger.o: tiger.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++tiger.o: tiger.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   cet_util.h csv_util.h
+-tmpro.o: tmpro.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++tmpro.o: tmpro.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   cet_util.h csv_util.h
+-tomtom.o: tomtom.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++tomtom.o: tomtom.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h
+-tpg.o: tpg.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++tpg.o: tpg.cc defs.h config.h  cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   jeeps/gpsmath.h jeeps/gpsport.h
+-tpo.o: tpo.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++tpo.o: tpo.cc defs.h config.h  cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   jeeps/gpsmath.h jeeps/gpsport.h
+-trackfilter.o: trackfilter.cc defs.h config.h zlib/zlib.h zlib/zconf.h \
++trackfilter.o: trackfilter.cc defs.h config.h  \
+   cet.h inifile.h gbfile.h session.h src/core/datetime.h \
+   src/core/optional.h filterdefs.h filter.h trackfilter.h grtcirc.h
+-transform.o: transform.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++transform.o: transform.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   filterdefs.h filter.h transform.h
+-unicsv.o: unicsv.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++unicsv.o: unicsv.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   csv_util.h garmin_fs.h jeeps/gps.h jeeps/../defs.h jeeps/gpsport.h \
+   jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
+   jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
+   jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h garmin_tables.h \
+   src/core/logging.h src/core/textstream.h src/core/file.h
+-units.o: units.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++units.o: units.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h
+-util.o: util.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++util.o: util.cc defs.h config.h  cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   src/core/xmltag.h
+ util_crc.o: util_crc.cc
+-v900.o: v900.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++v900.o: v900.cc defs.h config.h  cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h
+-validate.o: validate.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++validate.o: validate.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   filterdefs.h filter.h validate.h
+-vcf.o: vcf.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++vcf.o: vcf.cc defs.h config.h  cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   jeeps/gpsmath.h jeeps/gpsport.h
+-vecs.o: vecs.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++vecs.o: vecs.cc defs.h config.h  cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h csv_util.h \
+   gbversion.h xcsv.h src/core/file.h
+-vidaone.o: vidaone.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++vidaone.o: vidaone.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h
+-vitosmt.o: vitosmt.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++vitosmt.o: vitosmt.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   grtcirc.h
+-vitovtt.o: vitovtt.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++vitovtt.o: vitovtt.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h
+-vpl.o: vpl.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++vpl.o: vpl.cc defs.h config.h  cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h
+-waypt.o: waypt.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++waypt.o: waypt.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   garmin_fs.h jeeps/gps.h jeeps/../defs.h jeeps/gpsport.h \
+   jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
+   jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
+   jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h grtcirc.h \
+   src/core/logging.h
+-wbt-200.o: wbt-200.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++wbt-200.o: wbt-200.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   gbser.h grtcirc.h
+-wfff_xml.o: wfff_xml.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++wfff_xml.o: wfff_xml.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   xmlgeneric.h
+-wintec_tes.o: wintec_tes.cc defs.h config.h zlib/zlib.h zlib/zconf.h \
++wintec_tes.o: wintec_tes.cc defs.h config.h  \
+   cet.h inifile.h gbfile.h session.h src/core/datetime.h \
+   src/core/optional.h
+-xcsv.o: xcsv.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++xcsv.o: xcsv.cc defs.h config.h  cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h csv_util.h \
+   garmin_fs.h jeeps/gps.h jeeps/../defs.h jeeps/gpsport.h \
+   jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h jeeps/gpsutil.h \
+   jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
+   jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h grtcirc.h \
+   src/core/file.h src/core/logging.h strptime.h xcsv.h xcsv_tokens.gperf
+-xmlgeneric.o: xmlgeneric.cc defs.h config.h zlib/zlib.h zlib/zconf.h \
++xmlgeneric.o: xmlgeneric.cc defs.h config.h  \
+   cet.h inifile.h gbfile.h session.h src/core/datetime.h \
+   src/core/optional.h cet_util.h src/core/file.h xmlgeneric.h
+-xmltag.o: xmltag.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++xmltag.o: xmltag.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   cet_util.h src/core/xmltag.h
+-xol.o: xol.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h inifile.h \
++xol.o: xol.cc defs.h config.h  cet.h inifile.h \
+   gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   garmin_tables.h jeeps/gpsmath.h jeeps/gpsport.h src/core/file.h \
+   src/core/xmlstreamwriter.h xmlgeneric.h
+-yahoo.o: yahoo.cc defs.h config.h zlib/zlib.h zlib/zconf.h cet.h \
++yahoo.o: yahoo.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+   xmlgeneric.h
+-zlib/adler32.o: zlib/adler32.c zlib/zutil.h zlib/zlib.h zlib/zconf.h \
+-  config.h
+-zlib/compress.o: zlib/compress.c zlib/zlib.h zlib/zconf.h config.h
+-zlib/contrib/minizip/ioapi.o: zlib/contrib/minizip/ioapi.c \
+-  zlib/contrib/minizip/ioapi.h zlib/zlib.h zlib/zconf.h config.h
+-zlib/contrib/minizip/zip.o: zlib/contrib/minizip/zip.c zlib/zlib.h \
+-  zlib/zconf.h config.h zlib/contrib/minizip/zip.h \
+-  zlib/contrib/minizip/ioapi.h zlib/contrib/minizip/crypt.h
+-zlib/crc32.o: zlib/crc32.c zlib/zutil.h zlib/zlib.h zlib/zconf.h config.h \
+-  zlib/crc32.h
+-zlib/deflate.o: zlib/deflate.c zlib/deflate.h zlib/zutil.h zlib/zlib.h \
+-  zlib/zconf.h config.h
+-zlib/gzclose.o: zlib/gzclose.c zlib/gzguts.h zlib/zlib.h zlib/zconf.h \
+-  config.h
+-zlib/gzlib.o: zlib/gzlib.c zlib/gzguts.h zlib/zlib.h zlib/zconf.h \
+-  config.h
+-zlib/gzread.o: zlib/gzread.c zlib/gzguts.h zlib/zlib.h zlib/zconf.h \
+-  config.h
+-zlib/gzwrite.o: zlib/gzwrite.c zlib/gzguts.h zlib/zlib.h zlib/zconf.h \
+-  config.h
+-zlib/infback.o: zlib/infback.c zlib/zutil.h zlib/zlib.h zlib/zconf.h \
+-  config.h zlib/inftrees.h zlib/inflate.h zlib/inffast.h zlib/inffixed.h
+-zlib/inffast.o: zlib/inffast.c zlib/zutil.h zlib/zlib.h zlib/zconf.h \
+-  config.h zlib/inftrees.h zlib/inflate.h zlib/inffast.h
+-zlib/inflate.o: zlib/inflate.c zlib/zutil.h zlib/zlib.h zlib/zconf.h \
+-  config.h zlib/inftrees.h zlib/inflate.h zlib/inffast.h zlib/inffixed.h
+-zlib/inftrees.o: zlib/inftrees.c zlib/zutil.h zlib/zlib.h zlib/zconf.h \
+-  config.h zlib/inftrees.h
+-zlib/trees.o: zlib/trees.c zlib/deflate.h zlib/zutil.h zlib/zlib.h \
+-  zlib/zconf.h config.h zlib/trees.h
+-zlib/uncompr.o: zlib/uncompr.c zlib/zlib.h zlib/zconf.h config.h
+-zlib/zutil.o: zlib/zutil.c zlib/zutil.h zlib/zlib.h zlib/zconf.h config.h \
+-  zlib/gzguts.h
+ internal_styles.cc: mkstyle.sh $(srcdir)/style/*.style
+       $(srcdir)/mkstyle.sh > internal_styles.cc || (rm -f internal_styles.cc ; exit 1)
diff --git a/debian/patches/0007-Use-system-shapelib.patch b/debian/patches/0007-Use-system-shapelib.patch
new file mode 100644 (file)
index 0000000..ac385f6
--- /dev/null
@@ -0,0 +1,69 @@
+From: Jochen Sprickerhof <git@jochen.sprickerhof.de>
+Date: Thu, 30 May 2019 12:10:23 +0200
+Subject: Use system shapelib
+
+---
+ Makefile.in  | 7 ++-----
+ configure.ac | 3 +++
+ shape.cc     | 2 +-
+ 3 files changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/Makefile.in b/Makefile.in
+index eb0f120..a1bec30 100644
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -105,8 +105,6 @@ JEEPS=jeeps/gpsapp.o jeeps/gpscom.o \
+ # Extra modules in Jeeps that we don't use
+ #     jeeps/gpsfmt.o jeeps/gpsinput.o jeeps/gpsproj.o
+-SHAPE=shapelib/shpopen.o shapelib/dbfopen.o shapelib/safileio.o
+-
+ LIBOBJS = route.o waypt.o filter_vecs.o util.o vecs.o mkshort.o \
+           csv_util.o strptime.o grtcirc.o util_crc.o xmlgeneric.o \
+           formspec.o xmltag.o cet.o cet_util.o fatal.o rgbcolors.o \
+@@ -115,7 +113,7 @@ LIBOBJS = route.o waypt.o filter_vecs.o util.o vecs.o mkshort.o \
+     src/core/textstream.o \
+         src/core/usasciicodec.o \
+         src/core/xmlstreamwriter.o \
+-        $(GARMIN) $(JEEPS) $(SHAPE) $(FMTS) $(FILTERS)
++        $(GARMIN) $(JEEPS) $(FMTS) $(FILTERS)
+ OBJS = main.o globals.o $(LIBOBJS) @FILEINFO@
+ DEPFILES = $(OBJS:.o=.d)
+@@ -903,8 +901,7 @@ sbp.o: sbp.cc defs.h config.h  cet.h inifile.h \
+ session.o: session.cc defs.h config.h  cet.h \
+   inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h
+ shape.o: shape.cc defs.h config.h  cet.h \
+-  inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h \
+-  shapelib/shapefil.h
++  inifile.h gbfile.h session.h src/core/datetime.h src/core/optional.h
+ shapelib/dbfopen.o: shapelib/dbfopen.c shapelib/shapefil.h
+ shapelib/safileio.o: shapelib/safileio.c shapelib/shapefil.h
+ shapelib/shpopen.o: shapelib/shpopen.c shapelib/shapefil.h
+diff --git a/configure.ac b/configure.ac
+index ceaefd3..1fb4a91 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -67,6 +67,9 @@ AC_ARG_ENABLE([shapefile],
+       [AS_VAR_SET([enable_shapefile], [yes])])
+ AS_IF([test "$enable_shapefile" = "yes"], [
+       AC_DEFINE(SHAPELIB_ENABLED, 1, [1 to enable shapefile support])
++      PKG_CHECK_MODULES(SHAPELIB, shapelib)
++      CPPFLAGS="$CPPFLAGS $SHAPELIB_CFLAGS"
++      LIBS="$LIBS $SHAPELIB_LIBS"
+ ])
+ AC_MSG_RESULT([$enable_shapefile])
+diff --git a/shape.cc b/shape.cc
+index bdc2961..fce500b 100644
+--- a/shape.cc
++++ b/shape.cc
+@@ -25,7 +25,7 @@
+ #include <QtCore/QVector>
+ #include "defs.h"
+-#include "shapelib/shapefil.h"
++#include <shapefil.h>
+ #include <cstdlib>
+ #if SHAPELIB_ENABLED
diff --git a/debian/patches/0008-Use-usb.h-from-system-include-dir.patch b/debian/patches/0008-Use-usb.h-from-system-include-dir.patch
new file mode 100644 (file)
index 0000000..8c052e0
--- /dev/null
@@ -0,0 +1,35 @@
+From: Jochen Sprickerhof <git@jochen.sprickerhof.de>
+Date: Thu, 30 May 2019 12:10:47 +0200
+Subject: Use usb.h from system include dir
+
+---
+ Makefile.in        | 2 +-
+ jeeps/gpslibusb.cc | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/Makefile.in b/Makefile.in
+index a1bec30..f6c341f 100644
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -680,7 +680,7 @@ jeeps/gpsdevice_usb.o: jeeps/gpsdevice_usb.cc jeeps/gps.h jeeps/../defs.h \
+   jeeps/gpsapp.h jeeps/gpsprot.h jeeps/gpscom.h jeeps/gpsfmt.h \
+   jeeps/gpsmath.h jeeps/gpsmem.h jeeps/gpsrqst.h jeeps/garminusb.h \
+   jeeps/gpsusbcommon.h jeeps/gpsusbint.h
+-jeeps/gpslibusb.o: jeeps/gpslibusb.cc config.h mac/libusb/usb.h \
++jeeps/gpslibusb.o: jeeps/gpslibusb.cc config.h \
+   jeeps/gps.h jeeps/../defs.h cet.h inifile.h \
+   gbfile.h defs.h session.h src/core/datetime.h src/core/optional.h \
+   jeeps/gpsport.h jeeps/gpsdevice.h jeeps/gpssend.h jeeps/gpsread.h \
+diff --git a/jeeps/gpslibusb.cc b/jeeps/gpslibusb.cc
+index 7017969..3f7ff28 100644
+--- a/jeeps/gpslibusb.cc
++++ b/jeeps/gpslibusb.cc
+@@ -31,7 +31,7 @@
+      // We use our own (slightly modified) libusb.
+ #    include "mac/libusb/usb.h"
+ #  else
+-#    include "usb.h"
++#    include <usb.h>
+ #  endif
+ #include "gps.h"
+ #include "garminusb.h"
index 74aa6eded2d1b5357bd83c21ccf973188cabfc60..35b51276168954bb52b3ead57c792e0e6f2cf320 100644 (file)
@@ -2,3 +2,6 @@ gpsbabelfe_disable_version_check
 gpsbabelfe_opt-in-for-usage-data-reporting
 gpsbabelfe_do-not-check-for-newer-version
 htmldoc-location
+0006-Use-system-zlib.patch
+0007-Use-system-shapelib.patch
+0008-Use-usb.h-from-system-include-dir.patch